Dynamic Processor Throttling for Power Efficient Computations
نویسندگان
چکیده
We propose a novel hardware-based DVS technique called dynamic processor throttling (DPT) for power efficient computations. DPT focuses on performance balance between processor and main memory. When performance imbalance is detected, DPT tries to redresses the imbalance by setting clock frequency and supply voltage of processor to a well-balanced point. This paper describes the micro-architecture mechanisms of DPT and shows evaluation results on energy saving and performance compared with a conventional cache-miss driven DVS technique. The results reveal that DPT can reduce 17% of energy with 3.4% performance degradation and DPT surpasses the conventional technique in both performance and energy perspective.
منابع مشابه
Energy-Efficient and Power-Constrained Techniques for Exascale Computing
The future of computing will be driven by constraints on power consumption. Achieving an exaflop will be limited to no more than 20 MW of power, forcing co-design innovations in both hardware and software to improve overall efficiency. On the hardware side, processor designs are shifting to many-core architectures to increase the ratio of computational power to power consumption. Research and d...
متن کاملPower-Aware Control Speculation through Selective Throttling
With the constant advances in technology that lead to the increasing of the transistor count and processor frequency, power dissipation is becoming one of the major issues in high-performance processors. These processors increase their clock frequency by lengthening the pipeline, which puts more pressure on the branch prediction engine since branches take longer to be resolved. Branch mispredic...
متن کاملProcessor Performance Enhancement Using Self-Adaptive Clock Frequency
Traditional design methodologies of a digital system assumes the worst case operating conditions to tolerate the physical and environmental variations, which ensure the system operates correctly and conservatively. The clock frequency of the processor is generally set to operate below the maximum permissible operating frequency which achieves less than the maximum performance gains. However, in...
متن کاملRuntime Power-Aware Energy-Saving Scheme for Parallel Applications
Energy consumption has become a major design constraint in modern computing systems. With the advent of peta ops architectures, power efficient software stacks have become imperative for scalability. Modern processors provide techniques, such as dynamic voltage and frequency scaling (DVFS), to improve energy efficiency on-the-fly. Without careful application, however, DVFS and throttling may ca...
متن کاملProposed Feature Selection for Dynamic Thermal Management in Multicore Systems
Increasing the number of cores in order to the demand of more computing power has led to increasing the processor temperature of a multi-core system. One of the main approaches for reducing temperature is the dynamic thermal management techniques. These methods divided into two classes, reactive and proactive. Proactive methods manage the processor temperature, by forecasting the temperature be...
متن کامل